﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CouponsList.aspx.cs" Inherits="Golf.WebUI.AdminShow.CouponsManagement.CouponsList" %>

<%@ Register Assembly="FlexiGrid" Namespace="FlexiGrid" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>返券记录表</title>
    <link href="../../Script/FlexiGrid/css/contextmenu.css" rel="stylesheet" type="text/css" />
    <link href="../../Script/FlexiGrid/css/main.css" rel="stylesheet" type="text/css" />
    <link href="../../Script/FlexiGrid/css/flexigrid.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
        /**********判断是否加载jquey***************/
        window.jQuery || document.write('<script src="../../Script/jquery/jquery-1.4.1-vsdoc.js" type="text/javascript"><\/script>');
    </script>
    <script src="../../Script/jquery/jquery-1.4.1.min-vsdoc.js" type="text/javascript"></script>
    <script src="../../Script/ymPrompt/ymPrompt.js" type="text/javascript"></script>
    <link href="../../Script/ymPrompt/skin/bluebar/ymPrompt.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
        jQuery(function () {

            //获取浏览器的高度和宽度
            var mainHeight = document.documentElement.clientHeight;
            var mainWidth = document.documentElement.clientWidth;
            //设置常用属性
            tableId = "tblStudentList";
            title = "订单状态";
            pageSize = 5;
            //width = mainWidth;
            //height = mainHeight;
            sortorder = "asc";
            width = "auto";
            height = 180;
            //../../HttpHandler/Comment/CommentList.ashx
            ajaxUrl = "../../HttpHandler/Coupons/CouponsList.ashx";
            //设置列名(注意：主键列不用写)
            cells = new Array(
                new cell("优惠券类型", "CouponsType", 120, true, "left", null),
                new cell("优惠券编号", "CouponsNumber", 120, true, "left", null),
                new cell("兑换密码", "CouponsPassWord", 120, true, "left", null),
                new cell("优惠券面值", "CouponsFacevalue", 120, true, "left", null),
                new cell("是否限制使用", "IsRestriction", 120, true, "left", null),
                new cell("优惠券限制原因", "CouponsRestriction", 120, true, "left", null),
                new cell("优惠券状态", "CouponsState", 120, true, "left", null),
                new cell("会员使用时间", "UserServiceTime", 120, true, "left", null),
                new cell("过期时间", "PastdueTime", 120, true, "left", null),
                new cell("会员用户Id", "UserId", 120, true, "left", null),
                new cell("会员订单Id", "UserOrderId", 120, true, "left", null),
                new cell("会员订单号", "UserOrderNumber", 120, true, "left", null),
                new cell("创建时间", "CreateTime", 120, true, "left", null)
            );
            //设置菜单按钮 后面控制的事样式
            buttons = new Array(
            new button("Add", "添加", "Add"),
           new button("Delete", "删除", "Delete"),
           new button("Update", "修改", "Update")
            );
            //设置右键菜单
            menus = new Array(
                    new rightKeyMenu("导出所有信息到Excel", "../../Script/FlexiGrid/css/images/icons/excel.jpg", "view"),
                    new rightKeyMenu("导出该信息到Excel", "../../Script/FlexiGrid/css/images/icons/excel.jpg", "Refresh")
            );
            //右键菜单事件
            menuItem_click = function (cmd, cell, id) {
                //id就是每一行数据的主键列，
                // cell是这一行数据的列的集合。
                //要取数据则为cell[索引],cmd同上
                if (cmd == "view") {
                    alert("导出所有" + id);
                }
                if (cmd == "Refresh") {
                    alert("导出当个" + id);
                }
            }
            button_click = function (cmd, grid) {
                if (cmd == "Add") {
                    ymPrompt.win({ message: 'CouponsAdd.aspx', width: 600, height: 500, title: '添加', maxBtn: true, minBtn: true, iframe: true });
                }
                //等于修改
                if (cmd == "Update") {
                    if (confirm("你确定要修改吗？")) {
                        var chk = $("#tblStudentList input:checked");
                        var strIds = "";
                        if (chk.length == 0) {
                            alert("你需要选中后才可以删除");
                        }
                        else if (chk.length == 1) {
                            chk.each(function () {
                                strIds += chk.val();
                            });
                            //根据 条件传递Id
                            ymPrompt.win({ message: 'CouponsModify.aspx?id='+strIds, width: 600, height: 500, title: '添加', maxBtn: true, minBtn: true, iframe: true });
                        }
                    }
                }


                //删除
                if (cmd == "Delete") {
                    if (confirm("你确定要删除吗？")) {
                        var chk = $("#tblStudentList input:checked");
                        var strIds = "";
                        if (chk.length == 0) {
                            alert("你需要选中后才可以删除");
                        }
                        else if (chk.length == 1) {
                            chk.each(function () {
                                strIds += chk.val();
                            });
                            alert(strIds);
                            $.ajax({
                                type: "POST",
                                contentType: "application/x-www-form-urlencoded",
                                url: "CouponsDelet.aspx?" + Math.random(),
                                data: {
                                    "action": "CommentDele",//任意名字
                                    "id": escape(strIds)
                                },
                                success: function (msg) {
                                    if (msg == '0') {
                                        alert("删除成功！");
                                        //刷新框架
                                        window.parent.frames.main.location.reload();
                                    }
                                    if (msg == '1') {
                                        ymPrompt.alert("删除失败！");
                                    }
                                },
                                error: function (xhr) {
                                    alert(xhr.responseText);
                                }
                            });
                        }
                    }

                    if (cmd == "show") {
                        var chk = $("#tblStudentList input:checked");
                        var strIds = "";
                        if (chk.length == 0) {
                            ymPrompt.alert("请选择一项");
                        }
                        if (chk.length == 1) {
                            strIds = chk.val();

                        }
                        if (chk.length > 1) {
                            ymPrompt.alert("只能选择一项");
                        }
                    }
                }
            }
            //加载FlexiGrid的方法加载数据
            flexiGridLoad();

        });
        
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <cc1:FlexiGrid ID="FlexiGrid1" runat="server" />
        <div id="divStudentData">
            <div id="divStudentList">
                <table id="tblStudentList">
                </table>
            </div>
        </div>
    </div>
    </form>
</body>
</html>
